package com.luca.system.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonSetter;
import com.luca.common.annotation.Excel;
import com.luca.common.core.domain.BaseEntity;
import com.luca.common.core.domain.QueryEntity;
import lombok.Data;

/**
 * 非小号板块数据类 fxh_plate
 * 
 * @author luca
 * @date 2021-04-07
 */
@Data
@TableName("fxh_plate")
public class FxhPlate extends QueryEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    @TableId(type = IdType.AUTO)
    private Long id;
    /**
     * 板块名称
     */
    @Excel(name = "板块名称")
    private String name;
    /**
     * 24小时平均涨跌幅
     */
    @Excel(name = "24小时平均涨跌幅")
    @JsonSetter(value = "change_percent")
    private String changePercent;
    /**
     * 领跌币
     */
    @Excel(name = "领跌币")
    private String worst;
    /**
     * 领涨币
     */
    @Excel(name = "领涨币")
    private String best;
    /**
     * 最大涨幅
     */
    @Excel(name = "最大涨幅")
    @JsonSetter(value = "best_percent")
    private String bestPercent;
    /**
     * 最大跌幅
     */
    @Excel(name = "最大跌幅")
    @JsonSetter(value = "worst_percent")
    private String worstPercent;
    /**
     * 上涨数量
     */
    @Excel(name = "上涨数量")
    @JsonSetter(value = "rise_count")
    private Long riseCount;
    /**
     * 下跌数量
     */
    @Excel(name = "下跌数量")
    @JsonSetter(value = "drop_count")
    private Long dropCount;
    /**
     * 24小时额
     */
    @Excel(name = "24小时额")
    private Long volume;
    /**
     * 24小时额
     */
    @Excel(name = "24小时额")
    @JsonSetter(value = "volum_24h")
    private Long volum24h;
    /**
     * 币总数
     */
    @Excel(name = "币总数")
    @JsonSetter(value = "total_coin")
    private Long totalCoin;
    /**
     * 一周涨幅
     */
    @Excel(name = "一周涨幅")
    @JsonSetter(value = "change_week_percent")
    private String changeWeekPercent;
    /**
     * $column.columnComment
     */
    @Excel(name = "一周涨幅")
    private String nativename;
    /**
     * 总市值额
     */
    @Excel(name = "总市值额")
    private Long marketcap;

}
